using System.Collections.Generic;
using Catastrophe.Common.AttributeEx;

namespace Catastrophe.BasePC.UI.Model
{
	public class CdcatastropheDicEntity
	{
		[DescribeInfo("user_identify")]
		public List<string> UserIdentify { get; set; }

		[DescribeInfo("class_info")]
		public List<string> ClassInfo { get; set; }

		[DescribeInfo("comm_type_hardware")]
		public List<string> CommTypeHarware { get; set; }

		[DescribeInfo("depart_info")]
		public List<string> DepartInfo { get; set; }

		[DescribeInfo("device_type")]
		public List<string> DeviceType { get; set; }

		[DescribeInfo("encode_add_count")]
		public List<string> EncodeAddCount { get; set; }

		[DescribeInfo("encode_last_bit")]
		public List<string> EncodeLastBit { get; set; }

		[DescribeInfo("encode_last_style")]
		public List<string> EncodeLastStyle { get; set; }

		[DescribeInfo("encode_mapping")]
		public Dictionary<string, string> EncodeMapping { get; set; }

		[DescribeInfo("encode_mid_style")]
		public List<string> EncodeMidStyle { get; set; }

		[DescribeInfo("serial_baudrate")]
		public List<string> SerialBaudrate { get; set; }

		[DescribeInfo("serial_dataBit")]
		public List<string> SerialDataBit { get; set; }

		[DescribeInfo("serial_parity")]
		public List<string> SerialParity { get; set; }

		[DescribeInfo("serial_stopBit")]
		public List<string> SerialStopBit { get; set; }

		[DescribeInfo("timestamp_format")]
		public Dictionary<string, string> TimeStampFormat { get; set; }
	}
}
